HTML دنیای موبایل را در می نوردد:
در این پست می خوام نکاتی درباره ی Phonegap:
Phonegap یکی از چارچوب های کاری تقریبا تمام امکاناتی را که شما برای توسعه یک برنامه کاربردی برنامه موبایل خود نیاز دارید در اختیار شما قرار می دهد.
یک سوال وجود دارد و آن هم این که خیلی از طراحان سایت که با HTML 5 و Javascript آشنایی دارند می گویند چه نیازی است یک برنامه کاربردی را با این چارچوب های کاری توسعه دهیم؟ می توانیم با ایجاد یک طراحی برای موبایل
برنامه ای کاربردی برای سایت خود ایجاد کنیم.
اولین پاسخی که به این سوال می توان داد. این است که شما با استفاده از این چارچوب های کاری براحتی می توان
داده های خود را ذخیره کنید(از Local Storage که در HTML 5 معرفی شد . استفاده می کند)
بقیه بخشهای اصلی سیستم عامل دسترسی داشته باشید اما ماممکنه با این سوال روبه رو بشید که تمام اینها با استفاده از کدهای HTML 5 و JavaScript اتفاق می افتد .بنابراین می توان در نسخه موبایل سایت هم پیاده سازی شود اما در این صورت یک مشکل وجود دارد و آن هم اینکه برنامه شما Browser - Base است و شاید جذابیتی برای
کاربران نداشته باشد با این حال خیلی از برنامه های کاربردی که جزو پرطرفدارترین برنامه هاست از همین چارچوب ها استفاده میکنند و برنامه های آنها همیشه به صورت HTML است.
از این برنامه ها میشه به نسخه اصلی Facebook اشاره کرد و برنامه You Tube که مایکروسافت برای ویندوز فون
توسعه داده است.
این چارچوب های کاری معایب خاص خود را دارد و آن هم زمانی که حجم انتقال اطلاعات بین برنامه و موبایل و سرور زیاد باشد ممکنه کندی برنامه به وجود بیاد (این امر تقریبا اجتناب ناپذیر است).
برای کار کردن با Phonegap در آندروید به چه چیزهای نیاز داریم ؟
آخرین نسخه Stable از این چارچوب کاری را از لینک زیر دانلود کنید.
www.phonegap.com/download
در مرحله دوم آخرین نسخه از ADT (Android Development Tools و SDK آن را از سایت زیر دانلود کنید
WWW.Developer.android.com
آندروید یک ADT Bundle را برای دانلود گذاشته که یک نسخه از Eclipse است که به صورت پیشفرض SDK آندروید
واسه ورژن 4/2 و همین طور ADT در آن قرار دارد برای نسخه دیگر آندروید می تونین از خود SDK استفاده کنید.
Phonegap برای آندروید نسخه های 2/1 به بعد است.
نسخه 2/1 و 3 تا سال آینده پشتیبانی می شود.
بعد از اینکه مقدمات بر نامه نویسی شما برای آندروید فراهم آمد. شما می توانید یک پروژه آماده برای آندروید بسازید
و کتابخانه های مورد نیاز برای Phonegap را به آن اضافه کنید.
اولین کار اضافه کردن کتابخانه Cordova است
که در پوشه phonegap وجود دارد پس از اینکه این کتابخانه را اضافه کردید می توانید پروژه نمونه ای را ایجاد کرده اید
کامل کنید.
در برنامه های آندروید Activity هاست نقش بسزایی برای برنامه ها بازی می کند.
اولین کاری که میکنید این است که از Activity برای Phonegap است استفاده کنید.
برای اینکار به کد خود مراجعه کنید به جای اینکه Activity شما از کلاس پایه موجود در آندروید استفاده کند از
DroidGap استفاده می کند بقیه ماجرا مثل دیگر برنامه های آندرویدی است.
حالا باید فایل html را که در واقع برنامه شماست در برنامه بارگذاری کنید.برای این کار از کد زیر استفاده کنید
Override@
(public void onCreate(Bundle saved- InstanceState
}
.super
;(onCreate(savedInstanceState
};(" super.loadUrl("file://android_as-set/www/index.html سپس شما باید در پوشه asset یک فولدر به نام www ایجاد کنید و کدها ی html و کتابخانه javascript ر ا که مربوط به phonegap است در آن کپی کنید حالا شما براحتی می توانید برنامه های خود را برای سیستم عامل آندروید توسعه دهید.
برای اینکه با API های بیشتر ی در مورد Phonegarp آشنا شوید
حتما به لینک زیر سر بزنید:
www.docs.phonegap.com/en/2.3.0/index.html
:: بازدید از این مطلب : 500
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0